package com.probox.common.entity.domain.order;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.probox.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


@Data
public class OrderExport implements java.io.Serializable{

    private Long customerUid;
    /**
     * 商家订单号
     */
    @Excel(name = "订单号")
    private String orderNo;

    @Excel(name = "订单类型 ")
    private String orderType;

    @Excel(name = "订单标题 ")
    private String orderTitle;

    /**
     * 客户名称
     */
    @Excel(name = "客户名称")
    private String customerName;
    /**
     * 手机号码
     */
    @Excel(name = "手机号码")
    private String phone;

    //@Excel(name = "客户名称")
    //private String contactName;


    @Excel(name = "论文标题")
    private String proName;

    @Excel(name = "论文类型")
    private String skuDesc;

    @Excel(name = "买断积分")
    private Long costPrice;

    @Excel(name = "下载积分")
    private Long score;

    @Excel(name = "现金收款")
    private Double money;


    @Excel(name = "付款状态")
    private String payStatus;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "下单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 支付时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date payDate;

    @Excel(name = "订单来源")
    private String platSource;


}
